建議先開兩個終端機的視窗,一個執行 apply,一個執行 rollout status,於 rollout status 的終端機視窗觀察變化
apply
1
kubectl apply -f deployment.yml
rollout status
1
kubectl rollout status deployment myapp-deployment-demo
看到輸出類似下方結果:
1 2 3 4 5 6 7 8 9 10
Waiting for deployment "myapp-deployment-demo" rollout to finish: 0 out of 3new replicas have been updated... Waiting for deployment "myapp-deployment-demo" rollout to finish: 1 out of 3new replicas have been updated... Waiting for deployment "myapp-deployment-demo" rollout to finish: 1 out of 3new replicas have been updated... Waiting for deployment "myapp-deployment-demo" rollout to finish: 1 out of 3new replicas have been updated... Waiting for deployment "myapp-deployment-demo" rollout to finish: 2 out of 3new replicas have been updated... Waiting for deployment "myapp-deployment-demo" rollout to finish: 2 out of 3new replicas have been updated... Waiting for deployment "myapp-deployment-demo" rollout to finish: 2 out of 3new replicas have been updated... Waiting for deployment "myapp-deployment-demo" rollout to finish: 1 old replicas are pending termination... Waiting for deployment "myapp-deployment-demo" rollout to finish: 1 old replicas are pending termination... deployment "myapp-deployment-demo" successfully rolled out
Waiting for deployment "myapp-deployment-demo" rollout to finish: 1 out of 3new replicas have been updated... Waiting for deployment "myapp-deployment-demo" rollout to finish: 1 out of 3new replicas have been updated... Waiting for deployment "myapp-deployment-demo" rollout to finish: 1 out of 3new replicas have been updated... Waiting for deployment "myapp-deployment-demo" rollout to finish: 2 out of 3new replicas have been updated... Waiting for deployment "myapp-deployment-demo" rollout to finish: 2 out of 3new replicas have been updated... Waiting for deployment "myapp-deployment-demo" rollout to finish: 2 out of 3new replicas have been updated... Waiting for deployment "myapp-deployment-demo" rollout to finish: 1 old replicas are pending termination... Waiting for deployment "myapp-deployment-demo" rollout to finish: 1 old replicas are pending termination... deployment "myapp-deployment-demo" successfully rolled out